Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour New Zealand F2 New Zealand F3 U.S. Open - New York USA F20 Japan F1 Japan F2 Japan F3 Korea F1 Japan F4 Japan F5 USA F22 USA F23 Australia F4 Japan F1 Japan F2 Japan F3 USA F13 USA F14 Japan F8 Japan F4 Korea F1 China F6 Canada F4 USA F21 Japan F2 Japan F3 Japan F6 M15 Grasse Japan F10 France F18 France F19 Japan F7 USA F29 USA F30 Japan F5 France F5 Japan F9 Sri Lanka F2 India F7 China F3 France F10 Korea F3 France F20 Egypt F7 (Sharm El Sheikh) France F5 (Toulouse) France F7 (Villers Les Nancy) France F13 (Montauban) France F20 (Plaisir) France F21 (Forbach) France F22 (Nevers) Tunisia F39 (Hammamet) Tunisia F40 (Hammamet) France F5 (Poitiers) Tunisia F13 (Jerba) Tunisia F14 (Jerba) France F8 (Angers) France F9 (Grasse) Italy F10 (Casale Monferrato) France F14 (Uriage) France F15 (Troyes) France F19 (Sarreguemines) Canada F5 Tunisia F45 (Monastir) M15+H Bagnoles-de-l'Orne M15+H Bressuire M15 Monastir M15 Grenoble M15 Monastir M15 Toulouse M15 Tabarka M15 Tabarka M25 Angers M15 Tabarka M15 Tabarka M25 Montauban M25 Bourg-En-Bresse M15 Uriage M25 Troyes M15 Tabarka M15 Tabarka M15 Tabarka M25 Santa Margherita Di Pula Korea F2 M25 Jounieh M25 Jounieh M25+H Rodez M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Monastir M15 Monastir M15 Monastir M15 Grenoble M15 Caslano M25+H Plaisir M15 Forbach M25+H Rodez M15 Heraklion M15 Bucharest M15 Madrid M15 Manacor M15 Manacor M15+H Bressuire M25 Naples M15 Poitiers M25 Naples M15 Porec M25 Reus M15 Valldoreix M15 Bucharest M15 Helsinki M25 Grasse M25 Bourg-en-Bresse M25 Uriage M25 Pitesti M15 Chornomorsk M25 Skopje M15 Platja D'Aro M15 Platja D'Aro M15 Monastir M15 Monastir M25 Monastir M25 Monastir M15 Grenoble M25 Faro M15 Monastir M15 Telde M15 Creteil M25 Pazardzhik M25 Tavira M25 Monastir M25 Grasse M15 Rovinj M25 Reus M25 Angers M15 Kursumlijska Banja M25 Kursumlijska Banja M25 Padova M25 Monastir M25 Monastir M25 Tarragona M25 Angers M25 Kursumlijska Banja M25 Antalya Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Samsung Secruities Cup Challenger - Seoul Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan M15 Curtea de Arges M25 Angers Kia International in Caloundra - Caloundra The Comercia Challenger - Aptos Busan Open - Busan IV Manta Open - Manta The Natrel's Challenger of Granby - Granby Busan Open Challenger Tennis - Busan China Open - Beijing Fifth-Third Bank Tennis Classic - Lexington Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto M15 Monastir Samsung Securities Cup - Seoul Flea Market Cup - Busan Club Coop's ATP Challenger International - Brisbane Hilton Waikoloa Village USTA Challenger - Waikoloa Busan Open Challenger Tennis - Busan M25 Huelva Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Nielsen USTA Pro Tennis Championship - Winnetka M15+H Bagnoles de l'Orne 14° BH Tennis Open - Belo Horizonte Flea Market Cup Busan Challenger Tennis - Busan Samsung Securities Cup - Seoul Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Melbourn Challenger M25 Wetzlar Oldum Brown Vancouver Open - Vancouver Korat Challenger Mexico City Challenger Talahassee Challenger Uncle Tobys Challenger in Caloundra - Caloundra Binghamton Challenger San Luis Potosi Challenger - San Luis Potosi Tiburon Challenger Calabasas Challenger Samsung Challenger 2007 - Ho Chi Minh City Challenger Banque Nationale - Granby Kyoto Challenger Busan Challenger Cremona Challenger Nottingham Challenger Binghamton Challenger Bangkok Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Toyota Challenger VIII Gramado Open - Gramado Bangkok Challenger Bergamo Challenger II Manta Open - Manta AGT Challenger - Leon Kyoto Challenger Pingguo Challenger M25 Monastir France F6 (Poitiers) Granby Challenger Wuhai Challenger Beijing Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Tashkent Challenger - Tashkent Toyota Challenger Honolulu Challenger Bergamo Challenger Winnetka Challenger Singapore Challenger Kyoto Challenger Sarasota Challenger Kaohsiung Challenger II Manta Open - Manta Maui Challenger Dallas Challenger Aptos Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Beijing Challenger Recanati Challenger M25 Monastir M25 Monastir M25 Faro Fifth Third Bank Tennis Championships - Lexington M25 Loule Yokohama Challenger Kolkata Challenger New Delhi Challenger Kyoto Challenger Keio Challenger International Tennis Tournament - Yokohama Shenzhen Challenger 2008 China TCL Challenger - Guangzhou Gimcheon Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Nanchang Challenger Kaohsiung Challenger Aptos Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Challenger Seoul Challenger Guangzhou Challenger Toyota Challenger Bergamo Challenger Kyoto Challenger Bangkok Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Ningboo Challenger Kobe Challenger The Commercia Challenger - Aptos Toyota Challenger Burnie Challenger Odlum Brown Vancouver Open - Vancouver Egypt F6 (Sharm El Sheikh) Nottingham Challenger Busan Challenger Flea Market Cup Busan Challenger Tennis - Busan Granby Challenger Winnipeg Challenger Shenzhen Challenger M25 Carnac Nanchang Challenger Seoul Challenger Irving Challenger Ilkley Challenger Chengdu Challenger Winnetka Challenger Zhangjiagang Challenger Shanghai Challenger Playford Challenger Taipei City Challenger Shenzhen Challenger Gatineau Challenger Bangkok Challenger Nottingham Challenger Manila Challenger Kyoto Challenger Bangkok Challenger Biella 5 Challenger Bangkok Challenger Shanghai Challenger Seoul Challenger Cassis Challenger Biel Challenger M25 Biella Busan Challenger M25 Lesa Traralgon Challenger Belgium F4 (Lasne) M25 Pazardzhik Traralgon Challenger 2 Singapore Challenger Yokohama Challenger Toyota Challenger Taipei City Challenger Shanghai Challenger Taipei City Challenger Yokohama World Tennis Gaora Cup - Yokohama Gimcheon Challenger Granby Challenger Ilkley Challenger Sarasota Challenger Shanghai Challenger Todi Challenger Winnipeg Challenger Nottingham Challenger Gatineau Challenger Nottingham Challenger Salzburg Challenger Kobe Challenger Ilkley Challenger Yokohama Challenger Guangzhou Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Shenzhen Challenger HTV Challenger - Ho Chi Minh City Belgaum Open - Belgaum Ilkley Challenger Shenzhen Challenger Gemax Samsung Open 2004 - Belgrade Toyota Challenger Chengdu Challenger Fergana Challenger - Fergana Maui Challenger Launceston Challenger Seoul Challenger Jinan Challenger Ningboo Challenger Ho Chi Minh City Challenger Yokohama Challenger Braga Challenger Gimcheon Challenger Kia International In Kawana - Kawana Nonthaburi 1 Challenger Busan Open Challenger Tennis - Busan Ningboo Challenger St. Brieuc Challenger Liuzhou Challenger Mouilleron-Le-Captif Challenger France F18 (Plaisir) Kobe Challenger Nottingham Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Zhangjiagang Challenger Taipei City Challenger Nanchang Challenger Seoul Challenger M25 Vic Busan Challenger Brest Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Aptos Challenger Karlsruhe Challenger Jinan Challenger Kaohsiung Challenger Tampere Challenger Cleveland Challenger Uncle Toby's Burnie Challenger - Tasmania Nottingham 2 Challenger Porto Challenger Nottingham-2 Challenger Kyiv Challenger Charlottesville Challenger Champaign Challenger Lisbon Challenger McDonalds ATP Challenger - Burnie Columbus Challenger Cleveland Challenger Monterrey Challenger Phoenix Challenger Biel Challenger St. Brieuc Challenger Bordeaux Challenger Oeiras 3 Challenger Dharwad Challenger 2003 - Dharwad Zug Challenger Challenger Ford de Cherbourg - Cherbourg Meerbusch Challenger Nanchang Challenger Cassis Challenger Rennes Challenger Orleans Challenger Mouilleron-Le-Captif Challenger St. Tropez Challenger Vilnus Challenger Roanne Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Shanghai Challenger Kigali 2 Challenger Nonthaburi 3 Challenger Banja Luka Challenger Nonthaburi 1 Challenger Challenger DCN de Cherbourg - Cherbourg Kigali 2 Challenger Tenerife 2 Challenger Odlum Brown Vancouver Open - Vancouver Tunis Challenger Braunschweig Challenger Hagen Challenger Ningboo Challenger Kobe Challenger Seoul Challenger Honolulu Challenger Bangkok Challenger Drummondville Challenger AIG Japan Open - Tokyo Calgary Challenger Samsung Securities Cup - Seoul AIG Japan Open - Tokyo Vancouver Challenger Istanbul Challenger Kyoto Challenger Zagreb Challenger Rennes Challenger Busan Challenger Tallahassee Challenger Busan Challenger Knoxville Challenger AIG Japan Open - Tokyo Next Generation Adelaide International - Adelaide Salzburg Challenger AIG Japan Open Tennis Championships - Tokyo Pingguo Challenger Chennai Open - Chennai Yokohama Challenger AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Open 13 - Marseille Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Toyota Challenger Taipei City Challenger AIG Japan Open - Tokyo Winnetka Challenger Dallas Challenger Lyon Challenger Bergamo Challenger Dobrich 2 Challenger Valencia Challenger M15+H Bressuire AEGON Championships - London The Artois Championships - London Legg Mason Tennis Classic - Washington M15 Heraklion PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Open 13 - Marseille Power Horse World Team Cup - Dusseldorf Atlanta Tennis Championships - Atlanta PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Aircel Chennai Open - Chennai Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Kun-Ming Challenger Busan Challenger Baton Rouge Challenger Open 13 - Marseille Brisbane International - Brisbane Guimaraes Challenger Tallahassee Challenger Seoul Challenger Ningboo Challenger Thailand Open - Bangkok Manta Challenger New York Open - New York Moselle Open - Metz Thailand Open - Bangkok Guadalajara Challenger Open 13 - Marseille Kyoto Challenger Rakuten Japan Open - Tokyo Gimcheon Challenger Guangzhou Challenger US Men's Clay Court Championship - Houston Bunschoten Challenger M25 Monastir AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Gwangju Challenger Heilbronn Challenger Aircel Chennai Open - Chennai Kaohsiung Challenger Shenzhen Open - Shenzhen Yokohama Challenger Taipei City Challenger Malaysian Open - Kuala Lumpur Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Zhangjiagang Challenger Lyon Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Mouilleron-Le-Captif Challenger Kobe Challenger Hua Hin Challenger Bangkok Challenger Shimadzu All Japan Indoor - Kyoto M25 Antalya Toyota Challenger Busan Challenger Rakuten Japan Open - Tokyo Shimadzu All Japan Indoor - Kyoto Traralgon Challenger Shenzhen Challenger Rakuten Japan Open - Tokyo Cherbourg Challenger Citi Open - Washington Head Cup Busan Open - Busan USTA Seascape Challenger - Aptos Winnipeg Challenger Vancouver Challenger Shenzhen Open - Shenzhen Tenerife 2 Challenger Savannah Challenger Seville Challenger Nonthaburi 2 Challenger Tampere Challenger EFG Swiss Open - Gstaad Truist Atlanta Open - Atlanta Citi Open - Washington Trieste Challenger Szczecin Challenger Prague 2 Challenger Lyon Challenger Troyes Challenger China Open - Beijing Brest Challenger US Men's Clay Court Championship - Houston Royan Challenger Indianapolis Tennis Championships - Indianapolis Olbia Challenger China Open - Beijing Kigali 1 Challenger SAP Open - San Jose Luedenscheid Challenger Campbells Hall of Fame Tennis Championships - Newport Bonn Challenger Power Horse Cup - Dusseldorf Bonn Challenger Rakuten Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo Zhuhai Challenger AIG Japan Open Tennis Championships - Tokyo Delray Beach Open - Delray Beach Oeiras 1 Challenger Oeiras 2 Challenger Murcia Challenger Blois Challenger St. Tropez Challenger Nonthaburi 3 Challenger Quimper Challenger Zadar Challenger Tallahassee Challenger Zagreb Challenger Troyes Challenger Blois Challenger Rogers Masters - Montreal Rogers Masters - Toronto Kigali 1 Challenger Shanghai ATP Masters 1000 - Shanghai AIG Japan Open - Tokyo Sibiu Challenger BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Vietnam Open - Ho Chi Minh City Shanghai Rolex Masters - Shanghai Monastir Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Winston-Salem Open - Winston-Salem Open Parc - Lyon Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Rakuten Japan Open - Tokyo Shanghai ATP Masters - Shanghai Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Dallas Open - Dallas BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Miami Open - Miami Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Chengdu Open - Chengdu AIG Japan Open Tennis Championships - Tokyo Swiss Indoors Basel - Basel Australian Open - Melbourne Miami Open - Miami U.S. Open - New York Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, IND-JPN 3-2 French Open - Paris French Open - Paris Davis Cup, Group 1, 2R, JPN-CHN 5-0 Wimbledon - London Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, Group I, 2R, JPN-KOR 3-2 Wimbledon - London Wimbledon - London U.S. Open - New York ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne French Open - Paris 15th Asian Games Doha 2006 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London French Open (juniors) Australian Open - Melbourne U.S. Open (juniors) French Open (juniors) Australian Open - Melbourne French Open - Paris U.S. Open (juniors) Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Olympics - London Australian Open - Melbourne Todi Challenger Brest Challenger Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, World Group, QR, JPN-ECU 0-3 Australian Open (juniors) Wimbledon (juniors) Sarasota Challenger M25+H Mulhouse